# 基础镜像
FROM centos:7

# 镜像作者信息
MAINTAINER 码了个码

# 文件拷贝
COPY ./jdk17 /opt/jdk17/
# 修改为你的jar包名
COPY ./helloworld-0.0.1-SNAPSHOT.jar /opt/app.jar

# 指定暴露端口
EXPOSE 8080

# 构建时设置的环境变量
ENV JAVA_OPTS="-XX:+UseG1GC -Xms2048m -Xmx2048m"
ENV JAVA_HOME=/opt/jdk17
ENV PATH=$PATH:$JAVA_HOME/bin

# 指定容器启动时运行的命令
ENTRYPOINT ["sh","-c","java -jar $JAVA_OPTS /opt/app.jar"]
